home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / Tool Chest / Development Tools & Languages / • Other Platforms / PCCTS / lang / C / makefile.mpw < prev    next >
Encoding:
Makefile  |  1994-09-14  |  1.6 KB  |  82 lines  |  [TEXT/????]

  1. #//////////////////////////////////////////////////////////////////////////
  2. #//
  3. #// FILE NAME
  4. #//    proto.make
  5. #//
  6. #// AUTHOR
  7. #//    Scott Haney
  8. #//
  9. #// CREATED
  10. #//    May 30, 1994
  11. #//
  12. #// DESCRIPTION
  13. #//    Controls Macintosh builds of the PROTO test program for PCCTS.
  14. #//
  15. #//////////////////////////////////////////////////////////////////////////
  16.  
  17. ObjDir = :Macintosh:
  18. SymDir = :::support:sym:
  19. SymObjDir = :::support:sym:Macintosh:
  20.  
  21. COptions = -mc68020 -model far -warnings off -d MPW -d __STDC__=1 ∂
  22.   -i {ObjDir} -i :::h
  23. LinkOptions = -d -c 'MPS ' -t MPST -mf -model far
  24. AntlrOptions = -k 2 -gt -gh
  25. DlgOptions = -C2
  26.  
  27. GrammarFiles = ∂
  28.     decl.g ∂
  29.     func.g ∂
  30.     expr.g
  31.     
  32. Objects = ∂
  33.     {ObjDir}scan.c.o ∂
  34.     {ObjDir}decl.c.o ∂
  35.     {ObjDir}err.c.o ∂
  36.     {ObjDir}engl.c.o ∂
  37.     {ObjDir}expr.c.o ∂
  38.     {ObjDir}func.c.o ∂
  39.     {ObjDir}main.c.o ∂
  40.     {SymObjDir}sym.c.o ∂
  41.     "{CLibraries}"StdCLib.o ∂
  42.     "{Libraries}"Stubs.o ∂
  43.     "{Libraries}"Runtime.o ∂
  44.     "{Libraries}"Interface.o
  45.  
  46. {ObjDir}parser.dlg ƒ {GrammarFiles}
  47.     antlr -o {ObjDir} {AntlrOptions} {GrammarFiles}
  48.  
  49. {ObjDir}decl.c ƒ {ObjDir}parser.dlg
  50.  
  51. {ObjDir}err.c ƒ {ObjDir}parser.dlg
  52.  
  53. {ObjDir}expr.c ƒ {ObjDir}parser.dlg
  54.  
  55. {ObjDir}func.c ƒ {ObjDir}parser.dlg
  56.  
  57. {ObjDir}scan.c ƒ {ObjDir}parser.dlg
  58.     dlg -o {ObjDir} {DlgOptions} {ObjDir}parser.dlg scan.c
  59.  
  60. {ObjDir}decl.c.o ƒ {ObjDir}decl.c
  61.  
  62. {ObjDir}engl.c.o ƒ engl.c
  63.  
  64. {ObjDir}err.c.o ƒ {ObjDir}err.c
  65.  
  66. {ObjDir}expr.c.o ƒ {ObjDir}expr.c
  67.  
  68. {ObjDir}func.c.o ƒ {ObjDir}func.c
  69.  
  70. {ObjDir}main.c.o ƒ main.c
  71.  
  72. {ObjDir}scan.c.o ƒ {ObjDir}scan.c
  73.  
  74. {SymObjDir}sym.c.o ƒ {SymDir}sym.c
  75.  
  76. {SymObjDir} ƒ {SymDir}
  77. {ObjDir} ƒ :
  78. {ObjDir} ƒ {ObjDir}
  79.  
  80. proto ƒƒ {Objects}
  81.        Link {LinkOptions} -o proto {Objects}
  82.